body,ul,h1,h2,h3,h4,h5,h6{  /*取消浏览器内间距  外间距*/
    margin: 0;  /*外间距*/
    padding: 0;
}
/*====================1. 头部导航========================*/
.nav{
    width: 100%;
    height: 58px;
    min-width: 1400px;

}

/*图片logo*/
.nav .head-logo{
    width: 120px;
    height: 34px;
    /* background-color: skyblue;*/
    position: relative; /*相对原来的位置*/
    top:12px;
    margin-left: 120px;
    margin-right: 20px;
    float: left;

}

.nav .head-logo a{
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url("../image/logo.jpg");
    background-size: cover;
}



/*导航*/
.nav .head-nav{
    width: 726px;
    height: 100%;
    /*background-color: sandybrown;*/
    float: left;
    min-width: 750px;

}

.head-nav ul{
    list-style: none; /*去除小黑点*/
    height: 100%;
}
.head-nav ul li{
    float: left;  /*每个li 不换行*/
    width: 90px;
    height: 100%;
    border-right:1px solid white ;
    /*  background-color: springgreen;*/
}

/*设置 导航每个菜单的超链接a 宽度高度：
    a ： 本身是 行内元素  --- 转换成 行内块级元素
*/
.head-nav ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    /* background-color: salmon;*/
    color: #393939;
    text-align: center;   /*水平居中*/
    line-height: 58px;   /*垂直居中*/
    text-decoration: none; /*去除下划线*/
    font-size: 14px;
}

/*导航第一个菜单的样式*/
.head-nav ul li:first-child{
    background-color: deepskyblue;

}

.head-nav ul li a.first-item{
    color: white;
}

.head-nav ul li a.first-item:hover{
    background-color: deepskyblue;
    color: white;
    border: none;
}


.head-nav ul li a:hover{
    color:deepskyblue;
    border-bottom: 2px solid deepskyblue;
}



/*登录*/
/*登录区域*/
.nav .head-login{
    width: 300px;
    height: 100%;
    float: right;
}

.head-login a{
    display: inline-block;
    width: 100px;
    height: 26px;

    margin-top: 16px/*距离top 16px*/
}


.head-login .login-logo{ /*span 行内元素*/
    display: block;
    float: left;
    width: 26px;
    height: 26px;
    /* background-color: springgreen;*/

}
.head-login .regist-logo{ /*span 行内元素*/
    display: block;
    float: left;
    width: 26px;
    height: 26px;
    /* background-color: springgreen;*/

}
.head-login .login-title{
    display: block;
    float: left;
    width: 50px;
    height: 26px;
    font-size: 10px;
    color:black;
    line-height: 26px;
    text-align: center;
    /* background-color: yellow;*/
}
*{
    margin:0;
    padding:0;
    list-style-type:none;
}
a,img{
    border:0;
}
body{
    font:12px/180% Arial,
    Helvetica, sans-serif, "新宋体";}
/* select */
.row{
    margin-top:5px;
}
.col{
    height: 50px;
    background-color: white;
    margin-bottom: 20px ;
    border-right: 0.5px solid gray;
    font-size: 20px;
    line-height: 80px;
    margin-left: 20px;
    color: black;
}
.head-search{
    display: block;
    height: 30px;
    margin-top: 10px;
    margin-left: -10px;
}
.head-date{
    cursor: pointer;
    display: block;
    width: 200px;
    line-height: 70px;
    height: 30px;
    margin-left: -26px;
    position: relative;
    margin-top: 10px;
}
.head-search-room{
    width: 60px;
    height: 40px;
    line-height: 40px;
    background-color: rgba(28, 154, 222,0.8);
    margin: 0 auto;
    text-align: center;

}
.s_mn_search_submit2 {
    float: left;
    margin-left: -30px;
    width: 180px;
    height: 40px;
    line-height: 40px;
}
.w_list_button {
    width: 120px;
    font-size: 14px;
    height: 40px;
    background-color: skyblue;
    border: 1px solid #eee;
    text-align: center;
    line-height: 35px;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 auto;
}
span{
    margin: 0 auto;
}
.text{
    display: block;
    margin: 0 auto;
    line-height: 40px;

}
.border{
    height:250px;
    background-color:rgba(255,255,255,.5);

}
li{
    float: left;
}
.select li{
    list-style:none;
    padding:10px 0 5px 100px}
.select dl{
    zoom:1;position:relative;
    line-height:24px;
    margin-top: 10px;
}
.select dl:after{
    content:" ";
    display:block;
    clear:both;
    height:0;
    overflow:hidden
}
.select dt{
    width:100px;
    margin-bottom:5px;
    position:absolute;
    top:0;
    left:-100px;
    text-align:right;
    color:#666;
    height:24px;
    line-height:24px
}

.select dd{
    text-decoration: none;
    list-style: none;
    float:left;
    display:inline;
    margin:0 0 5px 5px;
}
.select a{
    display:inline-block;
    white-space:nowrap;
    height:24px;
    padding:0 10px;
    text-decoration:none;
    color:black;
    border-radius:2px;
}
.select{



   }
.select a:hover{
    color:deepskyblue;
    background-color:#f3edc2
}
.select .selected a{
    text-decoration: none;
    color:#fff;
    background-color:deepskyblue;
}
.select-result dt{
    font-weight:bold
}
.select-no{
    color:#999
}
.select .select-result a{
    padding-right:20px;

}
.select .select-result a:hover{
    background-position:right -15px
}
a{
    color: black;
}
.f11{
    display: block;

    height: 60px;
}
.f12{
    display: block;

    height: 50px;
}
.f10{
    display: block;

    height: 50px;
}
.f9{
    display: block;
    height: 50px;
}

.btn{
    background-color: red;
    width: 300px;
    height: 100px;
    border: none;
}
.newBtn{
    background-color: deepskyblue;
    border-radius: 15px;
}
body{
    margin: 0;
    padding: 0;
    border: 0;
}
table{
    border-collapse:collapse;
}
body{
    font-size:12px;
    color:#333; font-family:"Microsoft Yahei";
    overflow-x:hidden;
}
img,a{
    border:0;
    text-decoration:none;
}
ol, ul {
    list-style: none;
}
.clears{
    clear:both;
}
a{
    color:#333;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
a:hover{
    color:#F00;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
img{
    max-width:100%;
    height:auto;
}
.width1190{
    width:100%;
    margin:0 auto;

}
.fl{
    float:left;
}
.fr{
    float:right;
}
.red{
    color:black;
}
.height1{
    height:7px;
}
.height2{
    height:30px;
}
.height3{
    height:20px;
}
.font14{
    font-size:14px;
}
.font12{
    font-size:8px;
    color: black;
}
.alignLeft{
    text-align:left;
}
.alignCenter{
    text-align:center;
}
.alignRight{
    text-align:right;
}
.green{
    color:#7ABD54;
}
.orange{
    color:#f60;
}
.hui{
    color:#999;
}


/*list-nav*/
.list-nav{
    width:100%;
    height:50px;
    background:#2d2d2d;
}
.list{
    float:left;
    width:304px;
    height:50px;
    position:relative;
}
.list h3{
    height:50px;
    line-height:50px;
    text-align:center;
    font-weight:400;
    background:#acce22;
    color:#fff;
    font-size:18px;
}
.list-list{
    position:absolute;
    left:0;top:50px;
    width:304px;
    height:320px;
    background:#fff;
    z-index:9;
}
.list dl{
    padding:8px 10px;
    border-bottom:#ddd 1px solid;
}
.list dt{
    height:30px;
    line-height:30px;
    font-size:16px;
}
.list dd{

}
.list dd a{
    font-size:12px;
    display:inline-block;
    margin:7px 20px 0 0;
}

/*nav*/
.nav{
    float:left;
    width:886px;
    height:50px;
}
.nav li{
    float:left;
    width:126px;
    height:50px;
}
.nav li a{
    float:left;
    width:126px;
    height:50px;
    line-height:50px;
    color:#fff;
    font-size:16px;
    text-align:center;
}
.nav li.navCur a{
    background:#000;
}
/*banner*/
.banner{
    height:373px;
}

/*xinren*/
.xinren{
    padding:30px 0;
}
.xinren dl{
    float:left;
    width:230px;
    height:60px;
    padding-left:60px;
}
.xinren dt{
    float:left;
    width:65px;
    color:#606062;
    height:60px;
    line-height:60px;
    font-size:30px;
}
.xinren dd{
    float:left;
    width:160px;
    color:#717171;
    font-size:12px;
    padding:13px 0 0 0;
    line-height:18px;
}

/*content*/
.content{
    padding:10px 0;
}
.title{
    margin:20px 0 0 0;
    height:23px;
    line-height:23px;
    border-bottom:#ddd 1px solid;
    border-left:#f1323b 4px solid;
    padding-left:5px;
    font-size:18px;
    font-weight:400;
    position:relative;
}
.title a{
    color: black;
    position:absolute;
    font-size:12px;
    right:0;
    top:0;
}



.index-ershou{
    padding:15px 0;
}
.in-er-left{
    float:left;
    width:380px;
    height:285px;
    position:relative;
}
.in-er-left-text{
    position:absolute;
    left:0;
    bottom:0;
    width:370px;
    padding:0 5px;
    height:25px;
    line-height:25px;
    color:#fff;
}
.in-er-left-text strong{
    font-size:12px;
    font-weight:400;
    width:48%;
}
.in-er-right{
    float:right;
    width:800px;
}
.in-er-right dl{
    float:left;
    width:382px;
    height:115px;
    padding:13px 0;
    padding-left:17px;
    border-right:#ccc 1px dashed;
    border-bottom:#ccc 1px dashed;
}
.in-er-right dl:nth-child(2),.in-er-right dl:nth-child(4){
    border-right:0;
}
.in-er-right dt{
    float:left;
    width:150px;
    height:115px;
}
.in-er-right dd{
    float:left;
    margin-left:8px;
    width:210px;
}
.in-er-right dd h3{
    font-size:14px;
    height:20px;
    line-height:15px;
}
.in-er-right dd .in-er-right-text{
    line-height:18px;
    font-size:12px;
}
.price{
    ont-size:24px;
    color:#f03435;
    text-align:right;
    height:25px;
    line-height:25px;
    font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    font-weight:bold;
}




.pro-search table{
    width:100%;
}
.pro-search th{
    width:80px;
    text-align:right;
    padding-right:5px;
    padding:9px 0;
    border-bottom:#ccc 1px dotted ;
    font-size:14px;
}
.pro-search td{
    padding:9px 0;
    border-bottom:#ccc 1px dotted ;
}
.pro-search td a{
    display:inline-block;
    padding:0 15px;
    height:24px;
    line-height:24px;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    border-radius:4px;
    margin-right:4px;
}
.pro-search td a.pro-cur{
    background:#900;
    color:#fff;
}
.protext{
    margin:0;
    padding:0;
    border:0;
    background:none;
    border:#ddd 1px solid;
    width:50px;
    height:20px;
}
.paixu{
    height:25px;
    line-height:25px;
    font-size:14px;
    padding:10px 0 0 0;
}
.paixu strong{
    font-weight:400;
}
.paixu a{
    display:inline-block;
    margin-right:15px;
}
.paixu a.pai-cur{
    color:#f60;
    font-weight:bold;
}

/*pro-left*/
.pro-left{

    float:left;
    width:780px;
}
.pro-left dl{
    height: 250px;
    padding:15px 0;
    border-bottom:#ccc 1px dotted;
    color: black;
}
.pro-left dt{
    float:left;
    width:286px;
    height:188px;

}
.pro-left dd{
    float:left;
    width:380px;
    margin-left:10px;
    padding:0 0 0 0;

}
.pro-left dd h3{
    font-size:18px;
    line-height:25px;
    font-weight:400;
    margin-bottom:10px;

}
.pro-wei{
    padding:6px 0;
    font-size:15px;
    font-weight:400;
}
.pro-fang{
    padding:5px 0;
    font-size:14px;
}
.pra-fa{
    padding:2px 0;
    font-size:14px;
    float: left;
    margin:20px 0 0 0;
}
.pro-di{
    margin-top: 70px;
    display: block;
    width: 250px;
    height: 30px;
    cursor: pointer;

}
.pro-dianzan{
    width: 10%;
    height: 70%;
    background-size: cover;

}
.pro-di span{
    font-size: 10px;
    color: black;
}
.buttonhouse{
  border-radius: 10px;
    line-height: 15px;
    text-align: center;
}
.buttonhouse1{
    background-color: rgba(36, 224, 197, 0.5);
    border-radius: 10px;
    line-height: 15px;
    text-align: center;
}
.buttonhouse2{
    background-color: rgba(36,36,36,.5);
    border-radius: 10px;
    line-height: 15px;
    text-align: center;
}
.pro-left dl .price{
    margin-top: -50px;
    float:right;
    font-size:26px;
    width:140px;
    text-align:right;
    height:40px;
    line-height:40px;
}
.row .text{
    color:black;
    margin-left: 10px;
    margin-top: 6px;
}

/*pro-title*/
.pro-right{
    float:right;
    width:290px;
    padding:10px 0 0 0;
}
.right-title{
    font-size:15px;
    height:50px;
    font-weight:400;
    line-height:50px;
    padding-left:27px;
    border-bottom:#ccc 1px solid;

}
h{
    color: black;

}
.right-pro dl{
    padding:10px 0;
    border-bottom:#ccc 1px dotted;
    height:89px;

}
.right-pro dt{
    float:left;
    width:135px;
    height:89px;

}
.right-pro dd{
    float:right;
    width:145px;
    line-height:20px;
}
.right-pro dd h3{
    font-size:12px;
}
.right-pro .pro-fang{
    font-size:12px;
}
.right-price{
    margin-top: -10px;
    color:red;
}
.footer{
    width: 80%;
    height: 300px;
    margin: 0 auto;

}
.footer-page{
    width: 50%;
    background-color: white;
    height: 50px;
    margin-left: 80px;
}
dd a{
    color: black;
}
dd a:hover{
    text-decoration: none;
}
.right-pro dl{
    margin-top: 10px;
}
.select-list {
    margin-top: 10px;
}
.select-list dd a{

  margin-top:10px ;
}
.select-list dt{
    margin-top: 10px;
}
.pro-fdtouxiang{
    background-image: url("../image/touxiang.jpg");
    background-size: cover;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background-color: skyblue;
    float: right;
   padding-right:-50px;
}
.right-pro dt{
    margin-top: -16px;
}
.right-pro dd h3{
    margin-top: -16px;
}



